package com.joysuch.wwyt.bp.bean;

import com.joysuch.wwyt.bp.bean.safetyworkcert.OperatorUserCertDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
@ApiModel(value = "作业证人员分类")
public class BpWorkSafetyPeopleTypeBean implements Serializable {

    @ApiModelProperty(value = "申请人:0公司人员;1承包商")
    private Integer applyUserType;

    @ApiModelProperty(value = "生产单位负责人")
    private Integer productionDepartResponsibleUserType;

    @ApiModelProperty(value = "动火作业负责人")
    private Integer opFireJobResponsibleUserType;

    @ApiModelProperty(value = "动火初审人")
    private Integer opFireFirstAuditUserType;

    @ApiModelProperty(value = "监火人,监护人")
    private Integer opMonitorUserType;

    @ApiModelProperty(value = "实施安全教育人")
    private Integer opEducationUserType;

    @ApiModelProperty(value = "编制人")
    private Integer editUserType;

    @ApiModelProperty(value = "作业单位负责人")
    private Integer opDepartResponsibleUserType;

    @ApiModelProperty(value = "吊装人员")
    private Integer liftingOpUserType;

    @ApiModelProperty(value = "吊装指挥人")
    private Integer liftingCommanderType;

    @ApiModelProperty(value = "生产单位作业指挥")
    private Integer productDepartCommanderType;

    //一般作业证
    @ApiModelProperty(value = "施工单位主管")
    private Integer workDepartManagerType;

    @ApiModelProperty(value = "监护人-堵")
    private Integer blockMonitorUserType;

    @ApiModelProperty(value = "监护人-抽")
    private Integer pumpMonitorUserType;

//    @ApiModelProperty(value = "辖区单位安全交出人")
//    private Integer districtDepartSafetySenderType;
//
//    @ApiModelProperty(value = "施工管理单位接收人")
//    private Integer inchargeManageDepartReceiverType;
//
//    @ApiModelProperty(value = "辖区单位主管")
//    private Integer districtDepartManagerType;
//
//    @ApiModelProperty(value = "作业风险评估人")
//    private Integer jobRiskEvaluateUserType;
}
